@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400);@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400);
/* DEFAULT CSS ------------------------------------------------------------------------------------------------------------------------------------------------------------*/* { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box;}html, body {margin: 0; height: 100%;}body {min-height: 100%;}#content .stacks_top, #header .stacks_top, #footer .stacks_top, #header .stacks_top > div > .stacks_out, body > .stacks_top, body > .stacks_top > div > .stacks_out > .stacks_in, .stacks_top > div > .stacks_out > .stacks_in  {  overflow: visible;}.stacks_top > div > .stacks_out > .stacks_in > .stacks_out, .stacks_top section > div  {  max-width: 1024px;  margin: 0 auto;  overflow: visible;}#header section {  position: relative;  z-index: 10;}#content > .plugin-wrap {  margin: 60px auto;  max-width: 1024px;}html,body {  height: 100%;  width: 100%;}body {   font-family: 'Merriweather', 'Helvetica Neue', Arial, sans-serif;  color: #787878;  font-size: 18px;  line-height: 28px;}a, a:visited {    color: #6B78BF;    text-decoration: none;}a:hover {    color: #8B98DF;}button, .form-input-button {  background: #6B78BF;  color: #fff;}button:hover, .form-input-button:hover {  background: #8B98DF;  color: #fff;}h1,h2,h3,h4,h5,h6,.album-title {  font-family: "Roboto Slab";  color: #535353;  font-weight: 400;  margin: 0 0 28px;}h1,.h1 {  font-size: 36px}h2,.h2 {  font-size: 30px}h3,.h3 {  font-size: 24px}h4,.h4 {  font-size: 18px}h5,.h5 {  font-size: 14px}h6,.h6 {  font-size: 12px}p {  margin: 0 0 10px;  font-size: 18px;  line-height: 28px;  color: #989898;}blockquote {  border-left: 3px solid;  margin-left: 0;  margin-right: 0;  padding: 10px 15px; }blockquote *:last-child {  margin-bottom: 0; }.button,button,input[type='button'],input[type='reset'],input[type='submit'] {  border: 1px solid;  border-radius: 4px;  color: #fff;  cursor: pointer;  display: inline-block;  font-size: 11px;  font-weight: 700;  height: 38px;  letter-spacing: 1px;  line-height: 38px;  padding: 0 30px;  text-align: center;  text-decoration: none;  text-transform: uppercase;  white-space: nowrap; }.button:focus, .button:hover,button:focus,button:hover,input[type='button']:focus,input[type='button']:hover,input[type='reset']:focus,input[type='reset']:hover,input[type='submit']:focus,input[type='submit']:hover {  outline: 0; }.button[disabled],button[disabled],input[type='button'][disabled],input[type='reset'][disabled],input[type='submit'][disabled] {  cursor: default;  opacity: .5; }.button[disabled]:focus, .button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type='button'][disabled]:focus,input[type='button'][disabled]:hover,input[type='reset'][disabled]:focus,input[type='reset'][disabled]:hover,input[type='submit'][disabled]:focus,input[type='submit'][disabled]:hover {  background-color: #9b4dca;  border-color: #9b4dca; }.button.button-outline,button.button-outline,input[type='button'].button-outline,input[type='reset'].button-outline,input[type='submit'].button-outline {  background-color: transparent;  color: #9b4dca; }.button.button-outline:focus, .button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type='button'].button-outline:focus,input[type='button'].button-outline:hover,input[type='reset'].button-outline:focus,input[type='reset'].button-outline:hover,input[type='submit'].button-outline:focus,input[type='submit'].button-outline:hover {  background-color: transparent;  border-color: #606c76;  color: #606c76; }.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type='button'].button-outline[disabled]:focus,input[type='button'].button-outline[disabled]:hover,input[type='reset'].button-outline[disabled]:focus,input[type='reset'].button-outline[disabled]:hover,input[type='submit'].button-outline[disabled]:focus,input[type='submit'].button-outline[disabled]:hover {  border-color: inherit; }.button.button-clear,button.button-clear,input[type='button'].button-clear,input[type='reset'].button-clear,input[type='submit'].button-clear {  background-color: transparent;  border-color: transparent;  color: #9b4dca; }.button.button-clear:focus, .button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type='button'].button-clear:focus,input[type='button'].button-clear:hover,input[type='reset'].button-clear:focus,input[type='reset'].button-clear:hover,input[type='submit'].button-clear:focus,input[type='submit'].button-clear:hover {  background-color: transparent;  border-color: transparent;  color: #606c76; }.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type='button'].button-clear[disabled]:focus,input[type='button'].button-clear[disabled]:hover,input[type='reset'].button-clear[disabled]:focus,input[type='reset'].button-clear[disabled]:hover,input[type='submit'].button-clear[disabled]:focus,input[type='submit'].button-clear[disabled]:hover {  color: #9b4dca; }.hide-me {  display: none;}code {  background: #f4f5f6;  border-radius: 4px;  font-size: 86%;  margin: 0 2px;  padding: 2px 5px;  white-space: nowrap; }pre {  background: #f4f5f6;  border-left: 3px solid #9b4dca;  overflow-y: hidden; }pre > code {  border-radius: 0;  display: block;  padding: 10px 15px;  white-space: pre; }hr {  border: 0;  border-top: 1px solid #f4f5f6;  margin: 30px 0; }input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='url'],textarea,select {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background-color: transparent;  border: 1px solid #d1d1d1;  border-radius: 4px;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-box-sizing: inherit;  box-sizing: inherit;  height: 38px;  padding: 6px 10px;  width: 100%; }input[type='email']:focus,input[type='number']:focus,input[type='password']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='text']:focus,input[type='url']:focus,textarea:focus,select:focus {  border-color: #9b4dca;  outline: 0; }select {  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;  padding-right: 30px; }select:focus {  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#9b4dca" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>'); }textarea {  min-height: 150px; }label,legend {  display: inline;  font-size: 16px;  font-weight: 700;  margin-bottom: 5px; }fieldset {  border-width: 0;  padding: 0; }input[type='checkbox'],input[type='radio'] {  display: inline; }.label-inline {  display: inline-block;  font-weight: normal;  margin-left: 5px; }img {  max-width: 100%;  height: auto;}ul li {    margin: 0px 0px 10px 0px;  line-height: 24px;}.footer-title {    color: #fff;}/* Main Content Styles */.com_yourhead_stack_float_stack.stacks_in {  display: -ms-flexbox;  display: -webkit-box;  display: flex;  -ms-flex-align: center;  -webkit-box-align: center;  align-items: center;}.plugin-wrap {  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.main-content {  padding: 0;  -webkit-box-flex: 1;  -ms-flex: 1;  flex: 1;}/* Sidebar Styles */#sidebar {  display: block;  min-width: 280px;  max-width: 280px;  padding: 0 0 50px 40px; }#blog-categories, .theme-sidebar #blog-archives, .theme-sidebar #blog-rss-feeds, .theme-sidebar .blog-tag-cloud {  margin-bottom: 40px; }#blog-categories, #blog-archives, #blog-rss-feeds, .blog-tag-cloud {  margin-bottom: 40px;}span.sidebar-title {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  margin: 15px 0;  font-size: 14px;  font-weight: 500;  position: relative;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  padding-bottom: 10px;  text-transform: uppercase; }span.sidebar-title i {  font-size: 18px;  margin-right: 10px;  vertical-align: middle; }span.sidebar-title::after {  content: '';  left: 0;  bottom: 0;  width: 20px;  display: block;  position: absolute;  border-top: 2px solid rgba(0, 0, 0, 0.1); }#blog-categories a {  margin-bottom: 8px;  display: inline-block;  border-bottom: 1px dashed;  border-bottom-color: inherit; }.blog-tag-cloud {  padding: 0; }.blog-tag-cloud li {  display: inline;}.blog-tag-cloud li a {  padding: 3px 6px;  margin: 3px 1.5px;  display: inline-block;  font-size: 13px !important;  background: rgba(0, 0, 0, 0.02);  border: 1px solid whitesmoke; }/* Plugin Styles */.blog-entry {  margin-bottom: 70px;  padding-bottom: 50px;  border-bottom: 1px solid whitesmoke; }.blog-entry .blog-entry-date {  font-weight: bold;  position: relative;  margin-bottom: 20px;  padding-bottom: 20px; }.blog-entry .blog-entry-date::after {  content: '';  display: block;  position: absolute;  bottom: 0;  left: 0;  width: 65px;  border-bottom: 3px solid rgba(0, 0, 0, 0.1); }.blog-entry .blog-entry-date .blog-entry-category {  font-weight: 300; }.blog-entry .blog-entry-date .blog-entry-category:first-child {  margin-left: 20px; }.blog-entry .blog-entry-body {  padding: 15px 0 20px 0;  font-weight: 400; }.blog-entry .blog-entry-body p {  margin-bottom: 30px; }.blog-entry .blog-entry-body span.blog-read-more {  font-weight: bold; }.blog-entry .blog-entry-body .blog-entry-tags {  margin-top: 20px;  margin-bottom: 0; }.album-title {  margin-top: 15px;  line-height: 1.2;  font-weight: 600;  font-size: 32px;  margin-bottom: 20px;  letter-spacing: -1px; }.album-description {  }.album-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  position: relative;  margin: 25px auto;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.album-wrapper::before {  }.album-wrapper .thumbnail-wrap {  float: left;  display: inline-block;   margin: 0px 20px 20px 0px;}.album-wrapper .thumbnail-wrap .thumbnail-frame {  position: relative; }.album-wrapper .thumbnail-wrap .thumbnail-frame a {  display: block;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;   line-height: 0;}.album-wrapper .thumbnail-wrap .thumbnail-frame a img {  height: auto; }.album-wrapper .thumbnail-wrap .thumbnail-frame p.thumbnail-caption {  position: absolute;  left: 0px;  right: 20px;  bottom: 20px;  margin: 0;  opacity: 0;  color: white;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  pointer-events: none;  font-weight: bold;  text-shadow: 0 2px 7px rgba(0, 0, 0, 0.9);  font-size: 18px;  line-height: 20px;  -webkit-transition: all 0.3s ease-out;  transition: all 0.3s ease-out; }.album-wrapper .thumbnail-wrap .thumbnail-frame p.thumbnail-caption::after { }.album-wrapper .thumbnail-wrap .thumbnail-frame:hover a {  -webkit-transform: scale(1.1);  transform: scale(1.1);  -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.5);  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.5); }.album-wrapper .thumbnail-wrap .thumbnail-frame:hover p.thumbnail-caption {  opacity: 1;  z-index: 1000;  -webkit-transition: all 0.3s ease-in;  transition: all 0.3s ease-in; }body.photo-background {  height: 100%; }body.photo-background .theme-nav-outer .photo-navigation {  color: white;  text-align: center; }body.photo-background .theme-nav-outer .photo-navigation .photo-title {  font-size: 32px;  padding: 20px 0 10px;  font-weight: bold;  text-transform: uppercase; }body.photo-background .theme-nav-outer .photo-navigation .photo-caption {  font-size: 16px;  margin-bottom: 20px; }body.photo-background .theme-nav-outer .photo-navigation a:link, body.photo-background .theme-nav-outer .photo-navigation a:visited, body.photo-background .theme-nav-outer .photo-navigation a:active {  color: inherit;  opacity: 0.6; }body.photo-background .theme-nav-outer .photo-navigation a:hover {  opacity: 1; }body.photo-background .theme-banner-outer {  padding: 0;  height: auto;  background: none;  -webkit-box-shadow: none;  box-shadow: none; }body.photo-background .theme-banner-outer .navButtons {  position: absolute;  top: 0;  -webkit-transform: translateY(-50%);  transform: translateY(-50%); }body.photo-background .theme-banner-outer a.nextButton, body.photo-background .theme-banner-outer a.prevButton {  opacity: 0;  padding: 10px;  margin: 0 10px;  border-radius: 50%;  display: inline-block;  vertical-align: middle;  -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4); }body.photo-background .theme-banner-outer a.nextButton i, body.photo-background .theme-banner-outer a.prevButton i {  vertical-align: middle; }body.photo-background .theme-banner-outer img {  height: auto;  margin-bottom: 50px;  -webkit-box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4);  box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4); }body.photo-background .theme-main-outer {  min-height: 100%;  height: auto !important; }body.photo-background .theme-main-content-outer {  margin: 50px 0 0;  position: relative; }body.photo-background .theme-flare-br {  width: 800px;  height: 800px;  right: -400px;  bottom: -400px; }.content-breadcrumb {  color: inherit; }.theme-banner-outer {  padding: 20px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  text-align: center;  -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center; }.theme-banner-logo, .theme-banner-outer h1, .theme-banner-outer h2 {  display: none; }.theme-banner-outer h2 {  max-width: 600px; }.theme-banner-logo img {  width: auto;  max-height: 400px; }.theme-banner-outer h1 {  margin: 10px;  -webkit-box-flex: 0;  -ms-flex: 0 1 auto;  flex: 0 1 auto;  text-transform: uppercase;  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7); }.theme-banner-outer h2 {  -webkit-box-flex: 0;  -ms-flex: 0 1 auto;  flex: 0 1 auto;  font-size: 22px;  margin-top: 10px;  font-weight: normal;  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7); }.theme-main-outer {  position: relative;  min-height: 600px;  /*background-image: -webkit-linear-gradient(315deg, #606c88, #3f4c6b);*/  /*background-image: linear-gradient(135deg, #606c88, #3f4c6b);*/ }.theme-flare-container {  position: absolute;  left: 0px;  top: 0px;  right: 0px;  bottom: 0px;  overflow: hidden; }.theme-flare-br {  width: 500px;  height: 500px;  right: -250px;  bottom: -250px;  position: absolute;  background-color: transparent;  -webkit-box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.8);  box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.8);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.theme-flare-tr {  width: 550px;  height: 550px;  top: -275px;  right: -275px;  position: absolute;  -webkit-box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.5);  box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.5);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.theme-flare-br-sm {  width: 400px;  height: 400px;  left: -200px;  bottom: -200px;  position: absolute;  -webkit-box-shadow: 0 -20px 90px 0 rgba(0, 0, 0, 0.5);  box-shadow: 0 -20px 90px 0 rgba(0, 0, 0, 0.5);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.theme-flare-bl-lg {  width: 500px;  height: 500px;  left: -250px;  bottom: -250px;  position: absolute;  background-color: transparent;  -webkit-box-shadow: -14px 14px 90px 0 rgba(0, 0, 0, 0.8);  box-shadow: -14px 14px 90px 0 rgba(0, 0, 0, 0.8);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.theme-main-container {  position: relative;  padding-top: 15px;  padding-bottom: 100px; }.theme-nav-toggle {  cursor: pointer;  position: absolute;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  font-size: 26px;  left: 0px;  right: 0px;  bottom: 100px;  z-index: 1000;  width: 50px;  height: 50px;  margin-right: auto;  margin-bottom: -25px;  margin-left: auto;  border-radius: 50%;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4); }.theme-nav-toggle-m {  display: none; }.theme-nav-toggle-d {  display: -webkit-box;  display: -ms-flexbox;  display: flex; }.theme-nav-toggle i {  /*transform: rotate(90deg);*/ }.theme-nav-toggle::before {  content: '';  top: 50%;  left: 50%;  z-index: -1;  width: 50px;  height: 50px;  display: block;  position: absolute;  border-radius: inherit;  opacity: 0;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  border: 4px outset;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); }.theme-nav-toggle:hover::before {  width: 64px;  height: 64px;  opacity: 0.7;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); }.theme-nav-outer {  margin-bottom: 10px; }/*NAV OPEN STYLES*/.theme-nav-outer.theme-nav-open ul li {  text-align: left;  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));}.theme-nav-outer.theme-nav-open ul li a::after {display: none;}.theme-nav-outer.theme-nav-open ul li a {position: relative;margin-bottom: 10px;padding-bottom: 10px;}.theme-nav-outer.theme-nav-open ul ul li a {position: relative;margin-bottom: 0px;padding-bottom: 0px;}.theme-nav-outer.theme-nav-open ul li a::before {content: '';left: 0;bottom: 0;width: 20%;display: block;position: absolute;border-top: 2px solid;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.theme-nav-outer.theme-nav-open ul li:hover a::before {width: 70%;}.theme-nav-outer.theme-nav-open ul ul li a::before {display: none;}.theme-nav-outer.theme-nav-open ul ul li {background: none;text-align: left;}.theme-nav-outer.theme-nav-open ul ul li a {opacity: 1;}/*END NAV OPEN STYLES*/.theme-nav-outer .theme-nav-desktop > ul, .theme-nav-outer .theme-nav-mobile > ul {margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;padding-left: 0px;background: none;font-weight: 500;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.theme-nav-outer .theme-nav-desktop > ul {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.theme-nav-outer .theme-nav-mobile {display: none;}.theme-nav-outer .theme-nav-mobile > ul {display: none;-ms-flex-wrap: wrap;flex-wrap: wrap;overflow: hidden;border-radius: 3px;}.theme-nav-outer .theme-nav-mobile > ul li {margin: 0;min-width: 100%;border-radius: 0;}.theme-nav-outer ul li {padding: 10px 15px;text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0 3px;border-radius: 2px;position: relative;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.theme-nav-outer ul li a {display: block;padding: 10px 0;font-weight: 500;text-decoration: none;text-transform: uppercase;}.theme-nav-outer ul li a::after {content: '';display: block;opacity: 0;position: absolute;bottom: -10px;left: 50%;width: 7px;height: 7px;-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}.theme-nav-outer ul li a:hover::after {opacity: 1;bottom: 8px;}.theme-nav-outer ul ul {margin: 0;display: none;overflow: hidden;}.theme-nav-outer ul ul li {margin: 0;background: none;padding: 5px 0;}.theme-nav-outer ul ul li a {opacity: 0;padding: 0;text-align: left;font-weight: 400;text-decoration: none;color: rgba(255, 255, 255, 0.6);}.theme-nav-outer ul ul li a::after {display: none;}.theme-main-content-outer {position: absolute;left: 0px;top: 100%;right: 0px;z-index: 12;height: 500px;margin-top: -100px;margin-bottom: -100px;}.theme-banner-outer {height: 600px;background-image: url("%banner_path%");background-position: center center;background-size: cover;-webkit-box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4);box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4);}.theme-main-content-inner {display: -webkit-box;display: -ms-flexbox;display: flex;padding-top: 100px;margin: 0 auto;}.theme-content {padding: 0 10px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.theme-sidebar {display: none;min-width: 230px;max-width: 230px;padding: 0 10px 0 10px;}.theme-footer {padding: 50px 20px;}.content-breadcrumb {width: 100%;display: none;padding: 0 10px;}.content-breadcrumb ul {width: 100%;margin: 0;padding: 0;list-style: none;}.content-breadcrumb ul::after {content: '';display: block;margin: 5px 0 20px;border-top: 1px solid;opacity: 0.1;}.content-breadcrumb ul li {padding: 5px 3px;display: inline-block;}.content-breadcrumb ul li a {color: inherit;vertical-align: middle;}.content-breadcrumb ul li a:first-child:hover {text-decoration: underline;}.content-breadcrumb ul li a i {vertical-align: middle;opacity: 0.5;}body.photo-background a.nextButton, body.photo-background a.prevButton {color: #555555;background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#B0BEC5));background-image: linear-gradient(180deg, #FFFFFF, #B0BEC5);}@media all and (max-width: 1044px) {.stacks_top > div > .stacks_out > .stacks_in > .stacks_out, .stacks_top section > div  {    margin: 0px 20px;}  #content .plugin-wrap {margin: 60px 20px;display: block;}  .main-content {width: 100%;}  #sidebar {padding-bottom: 50px;width: 100%;min-width: 100%;max-width: 100%;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;padding: 0 0 50px 0px;} }/* Preview Mode Messages */body.generating-partials * {opacity: 0;}body.preview-note:before, body > .stacks_top:before {opacity: 1;position: fixed;bottom: 0;left: 0;right: 0;z-index: 99999;display: inline-block;width: 100%;width: 100%;padding: 20px;background-color: #2196F3;background-image: -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));background-image: linear-gradient(to bottom right, #2196F3, #0D47A1);color: #fff;font-size: 18px;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;font-family: 'helveticaNeue', helvetica;font-weight: 200;}body.generating-partials:before {content: "Generating Modules for RapidWeaver preview mode. Please wait...";}body.wrong-extension:before {content: "This theme requires PHP. Please change the filename extension of this page from '.html' to '.php'";background-image: url(images/change-extension.png), -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));background-image: url(images/change-extension.png), linear-gradient(to bottom right, #2196F3, #0D47A1);background-repeat: no-repeat;background-position: bottom 20px center, center center;padding-bottom: 385px;}body.missing-header:before {content: "Woops, your 'Header' is missing! Please create a new Stacks page and open the 'Inspector > General Settings' menu. Then do the following: (1) disable 'Show in navigation', (2) make sure the 'Folder' field is blank with a single forward slash (/), and (3) set the 'Filename' to 'header.php'.";background-image: url(images/add-header.png), -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));background-image: url(images/add-header.png), linear-gradient(to bottom right, #2196F3, #0D47A1);background-position: bottom 20px center, center center;}body.missing-footer:before {content: "Woops, your 'Footer' is missing! Please create a new Stacks page and open the 'Inspector > General Settings' menu. Then do the following: (1) disable 'Show in navigation', (2) make sure the 'Folder' field is blank with a single forward slash (/), and (3) set the 'Filename' to 'footer.php'.";background-image: url(images/add-footer.png), -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));background-image: url(images/add-footer.png), linear-gradient(to bottom right, #2196F3, #0D47A1);background-position: bottom 20px center, center center;}body.missing-header:before, body.missing-footer:before {background-repeat: no-repeat;background-position: bottom 20px center, center center;padding-bottom: 440px;}/*body > .stacks_top:before {display: block;content: "This Partial has been loaded/reloaded.";}*/#refresh-partials {position: fixed;opacity: .15;bottom: 10px;right: 10px;z-index: 99999;border: 2px solid white;padding: 5px 20px;height: auto;background-color: #2196F3;background-image: -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));background-image: linear-gradient(to bottom right, #2196F3, #0D47A1);font-family: 'helveticaNeue', helvetica;font-weight: 200;text-transform: none;font-size: 18px;color: #fff;-webkit-transition: opacity 150ms linear;transition: opacity 150ms linear;}#refresh-partials svg {height: 16px;width: 16px;vertical-align: middle;fill: white;}#refresh-partials:hover {opacity: 1;}/* lightbox */.slbOverlay,.slbWrapOuter,.slbWrap{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:0.7;filter:alpha(opacity=70);-webkit-animation:slbOverlay 0.5s;animation:slbOverlay 0.5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0px auto;padding:0 1em;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{-webkit-animation:slbEnter 0.3s;animation:slbEnter 0.3s;background-color:#fff;-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.4);box-shadow:0 0.2em 1em rgba(0,0,0,0.4)}.slbImageWrap{-webkit-animation:slbEnter 0.3s;animation:slbEnter 0.3s;position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.6);box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background-color:#FFF}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5em 0;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.4em;position:absolute;left:0;right:0;bottom:0;padding:.71429em 0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}.slbCloseBtn,.slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none}.slbCloseBtn::-moz-focus-inner,.slbArrow::-moz-focus-inner{padding:0;border:0}.slbCloseBtn:hover,.slbArrow:hover{opacity:0.5}.slbCloseBtn:active,.slbArrow:active{opacity:0.8}.slbCloseBtn{-webkit-animation:slbEnter 0.3s;animation:slbEnter 0.3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;top:0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255,255,255,0.9)}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbLoading .slbArrows{display:none}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:0.7;text-indent:-999em;overflow:hidden}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-.8em 0 0 -.8em;border:.8em solid transparent}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.6);box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background:#000}@-webkit-keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@-webkit-keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}/* DEFAULT CSS ------------------------------------------------------------------------------------------------------------------------------------------------------------*/* {margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}html, body {margin: 0;height: 100%;}body {min-height: 100%;}#content .stacks_top, #header .stacks_top, #footer .stacks_top, #header .stacks_top > div > .stacks_out, body > .stacks_top, body > .stacks_top > div > .stacks_out > .stacks_in, .stacks_top > div > .stacks_out > .stacks_in  {overflow: visible;}.stacks_top > div > .stacks_out > .stacks_in > .stacks_out, .stacks_top section > div  {max-width: 1024px;margin: 0 auto;overflow: visible;}#header section {position: relative;z-index: 10;}#content > .plugin-wrap {margin: 60px auto;max-width: 1024px;}html,body {height: 100%;width: 100%;}body {font-family: 'Merriweather', 'Helvetica Neue', Arial, sans-serif;color: #787878;font-size: 18px;line-height: 28px;}a, a:visited {color: #6B78BF;text-decoration: none;}a:hover {color: #8B98DF;}button, .form-input-button {background: #6B78BF;color: #fff;}button:hover, .form-input-button:hover {background: #8B98DF;color: #fff;}h1,h2,h3,h4,h5,h6,.album-title {font-family: "Roboto Slab";color: #535353;font-weight: 400;margin: 0 0 28px;}h1,.h1 {font-size: 36px}h2,.h2 {font-size: 30px}h3,.h3 {font-size: 24px}h4,.h4 {font-size: 18px}h5,.h5 {font-size: 14px}h6,.h6 {font-size: 12px}p {margin: 0 0 10px;font-size: 18px;line-height: 28px;color: #989898;}blockquote {border-left: 3px solid;margin-left: 0;margin-right: 0;padding: 10px 15px;}blockquote *:last-child {margin-bottom: 0;}.button,button,input[type='button'],input[type='reset'],input[type='submit'] {border: 1px solid;border-radius: 4px;color: #fff;cursor: pointer;display: inline-block;font-size: 11px;font-weight: 700;height: 38px;letter-spacing: 1px;line-height: 38px;padding: 0 30px;text-align: center;text-decoration: none;text-transform: uppercase;white-space: nowrap;}.button:focus, .button:hover,button:focus,button:hover,input[type='button']:focus,input[type='button']:hover,input[type='reset']:focus,input[type='reset']:hover,input[type='submit']:focus,input[type='submit']:hover {outline: 0;}.button[disabled],button[disabled],input[type='button'][disabled],input[type='reset'][disabled],input[type='submit'][disabled] {cursor: default;opacity: .5;}.button[disabled]:focus, .button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type='button'][disabled]:focus,input[type='button'][disabled]:hover,input[type='reset'][disabled]:focus,input[type='reset'][disabled]:hover,input[type='submit'][disabled]:focus,input[type='submit'][disabled]:hover {background-color: #9b4dca;border-color: #9b4dca;}.button.button-outline,button.button-outline,input[type='button'].button-outline,input[type='reset'].button-outline,input[type='submit'].button-outline {background-color: transparent;color: #9b4dca;}.button.button-outline:focus, .button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type='button'].button-outline:focus,input[type='button'].button-outline:hover,input[type='reset'].button-outline:focus,input[type='reset'].button-outline:hover,input[type='submit'].button-outline:focus,input[type='submit'].button-outline:hover {background-color: transparent;border-color: #606c76;color: #606c76;}.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type='button'].button-outline[disabled]:focus,input[type='button'].button-outline[disabled]:hover,input[type='reset'].button-outline[disabled]:focus,input[type='reset'].button-outline[disabled]:hover,input[type='submit'].button-outline[disabled]:focus,input[type='submit'].button-outline[disabled]:hover {border-color: inherit;}.button.button-clear,button.button-clear,input[type='button'].button-clear,input[type='reset'].button-clear,input[type='submit'].button-clear {background-color: transparent;border-color: transparent;color: #9b4dca;}.button.button-clear:focus, .button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type='button'].button-clear:focus,input[type='button'].button-clear:hover,input[type='reset'].button-clear:focus,input[type='reset'].button-clear:hover,input[type='submit'].button-clear:focus,input[type='submit'].button-clear:hover {background-color: transparent;border-color: transparent;color: #606c76;}.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type='button'].button-clear[disabled]:focus,input[type='button'].button-clear[disabled]:hover,input[type='reset'].button-clear[disabled]:focus,input[type='reset'].button-clear[disabled]:hover,input[type='submit'].button-clear[disabled]:focus,input[type='submit'].button-clear[disabled]:hover {color: #9b4dca;}.hide-me {display: none;}code {background: #f4f5f6;border-radius: 4px;font-size: 86%;margin: 0 2px;padding: 2px 5px;white-space: nowrap;}pre {background: #f4f5f6;border-left: 3px solid #9b4dca;overflow-y: hidden;}pre > code {border-radius: 0;display: block;padding: 10px 15px;white-space: pre;}hr {border: 0;border-top: 1px solid #f4f5f6;margin: 30px 0;}input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='url'],textarea,select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: transparent;border: 1px solid #d1d1d1;border-radius: 4px;-webkit-box-shadow: none;box-shadow: none;-webkit-box-sizing: inherit;box-sizing: inherit;height: 38px;padding: 6px 10px;width: 100%;}input[type='email']:focus,input[type='number']:focus,input[type='password']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='text']:focus,input[type='url']:focus,textarea:focus,select:focus {border-color: #9b4dca;outline: 0;}select {background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;padding-right: 30px;}select:focus {background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#9b4dca" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>');}textarea {min-height: 150px;}label,legend {display: inline;font-size: 16px;font-weight: 700;margin-bottom: 5px;}fieldset {border-width: 0;padding: 0;}input[type='checkbox'],input[type='radio'] {display: inline;}.label-inline {display: inline-block;font-weight: normal;margin-left: 5px;}img {max-width: 100%;height: auto;}ul li {margin: 0px 0px 10px 0px;line-height: 24px;}.footer-title {color: #fff;}/* Main Content Styles */.com_yourhead_stack_float_stack.stacks_in {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;-webkit-box-align: center;align-items: center;}.plugin-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;}.main-content {padding: 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}/* Sidebar Styles */#sidebar {display: block;min-width: 280px;max-width: 280px;padding: 0 0 50px 40px;}#blog-categories, .theme-sidebar #blog-archives, .theme-sidebar #blog-rss-feeds, .theme-sidebar .blog-tag-cloud {margin-bottom: 40px;}#blog-categories, #blog-archives, #blog-rss-feeds, .blog-tag-cloud {margin-bottom: 40px;}span.sidebar-title {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 15px 0;font-size: 14px;font-weight: 500;position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-bottom: 10px;text-transform: uppercase;}span.sidebar-title i {font-size: 18px;margin-right: 10px;vertical-align: middle;}span.sidebar-title::after {content: '';left: 0;bottom: 0;width: 20px;display: block;position: absolute;border-top: 2px solid rgba(0, 0, 0, 0.1);}#blog-categories a {margin-bottom: 8px;display: inline-block;border-bottom: 1px dashed;border-bottom-color: inherit;}.blog-tag-cloud {padding: 0;}.blog-tag-cloud li {display: inline;}.blog-tag-cloud li a {padding: 3px 6px;margin: 3px 1.5px;display: inline-block;font-size: 13px !important;background: rgba(0, 0, 0, 0.02);border: 1px solid whitesmoke;}/* Plugin Styles */.blog-entry {margin-bottom: 70px;padding-bottom: 50px;border-bottom: 1px solid whitesmoke;}.blog-entry .blog-entry-date {font-weight: bold;position: relative;margin-bottom: 20px;padding-bottom: 20px;}.blog-entry .blog-entry-date::after {content: '';display: block;position: absolute;bottom: 0;left: 0;width: 65px;border-bottom: 3px solid rgba(0, 0, 0, 0.1);}.blog-entry .blog-entry-date .blog-entry-category {font-weight: 300;}.blog-entry .blog-entry-date .blog-entry-category:first-child {margin-left: 20px;}.blog-entry .blog-entry-body {padding: 15px 0 20px 0;font-weight: 400;}.blog-entry .blog-entry-body p {margin-bottom: 30px;}.blog-entry .blog-entry-body span.blog-read-more {font-weight: bold;}.blog-entry .blog-entry-body .blog-entry-tags {margin-top: 20px;margin-bottom: 0;}.album-title {margin-top: 15px;line-height: 1.2;font-weight: 600;font-size: 32px;margin-bottom: 20px;letter-spacing: -1px;}.album-description {}.album-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;margin: 25px auto;-ms-flex-wrap: wrap;flex-wrap: wrap;}.album-wrapper::before {}.album-wrapper .thumbnail-wrap {float: left;display: inline-block;margin: 0px 20px 20px 0px;}.album-wrapper .thumbnail-wrap .thumbnail-frame {position: relative;}.album-wrapper .thumbnail-wrap .thumbnail-frame a {display: block;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;line-height: 0;}.album-wrapper .thumbnail-wrap .thumbnail-frame a img {height: auto;}.album-wrapper .thumbnail-wrap .thumbnail-frame p.thumbnail-caption {position: absolute;left: 0px;right: 20px;bottom: 20px;margin: 0;opacity: 0;color: white;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;font-weight: bold;text-shadow: 0 2px 7px rgba(0, 0, 0, 0.9);font-size: 18px;line-height: 20px;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.album-wrapper .thumbnail-wrap .thumbnail-frame p.thumbnail-caption::after {}.album-wrapper .thumbnail-wrap .thumbnail-frame:hover a {-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.5);box-shadow: 0 2px 20px rgba(0, 0, 0, 0.5);}.album-wrapper .thumbnail-wrap .thumbnail-frame:hover p.thumbnail-caption {opacity: 1;z-index: 1000;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}body.photo-background {height: 100%;}body.photo-background .theme-nav-outer .photo-navigation {color: white;text-align: center;}body.photo-background .theme-nav-outer .photo-navigation .photo-title {font-size: 32px;padding: 20px 0 10px;font-weight: bold;text-transform: uppercase;}body.photo-background .theme-nav-outer .photo-navigation .photo-caption {font-size: 16px;margin-bottom: 20px;}body.photo-background .theme-nav-outer .photo-navigation a:link, body.photo-background .theme-nav-outer .photo-navigation a:visited, body.photo-background .theme-nav-outer .photo-navigation a:active {color: inherit;opacity: 0.6;}body.photo-background .theme-nav-outer .photo-navigation a:hover {opacity: 1;}body.photo-background .theme-banner-outer {padding: 0;height: auto;background: none;-webkit-box-shadow: none;box-shadow: none;}body.photo-background .theme-banner-outer .navButtons {position: absolute;top: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);}body.photo-background .theme-banner-outer a.nextButton, body.photo-background .theme-banner-outer a.prevButton {opacity: 0;padding: 10px;margin: 0 10px;border-radius: 50%;display: inline-block;vertical-align: middle;-webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);}body.photo-background .theme-banner-outer a.nextButton i, body.photo-background .theme-banner-outer a.prevButton i {vertical-align: middle;}body.photo-background .theme-banner-outer img {height: auto;margin-bottom: 50px;-webkit-box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4);box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4);}body.photo-background .theme-main-outer {min-height: 100%;height: auto !important;}body.photo-background .theme-main-content-outer {margin: 50px 0 0;position: relative;}body.photo-background .theme-flare-br {width: 800px;height: 800px;right: -400px;bottom: -400px;}.content-breadcrumb {color: inherit;}.theme-banner-outer {padding: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.theme-banner-logo, .theme-banner-outer h1, .theme-banner-outer h2 {display: none;}.theme-banner-outer h2 {max-width: 600px;}.theme-banner-logo img {width: auto;max-height: 400px;}.theme-banner-outer h1 {margin: 10px;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;text-transform: uppercase;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7);}.theme-banner-outer h2 {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;font-size: 22px;margin-top: 10px;font-weight: normal;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7);}.theme-main-outer {position: relative;min-height: 600px;/*background-image: -webkit-linear-gradient(315deg, #606c88, #3f4c6b);*/  /*background-image: linear-gradient(135deg, #606c88, #3f4c6b);*/ }.theme-flare-container {position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;overflow: hidden;}.theme-flare-br {width: 500px;height: 500px;right: -250px;bottom: -250px;position: absolute;background-color: transparent;-webkit-box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.8);box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.8);opacity: 0.6;-webkit-transform: rotate(45deg);transform: rotate(45deg);}.theme-flare-tr {width: 550px;height: 550px;top: -275px;right: -275px;position: absolute;-webkit-box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.5);box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.5);opacity: 0.6;-webkit-transform: rotate(45deg);transform: rotate(45deg);}.theme-flare-br-sm {width: 400px;height: 400px;left: -200px;bottom: -200px;position: absolute;-webkit-box-shadow: 0 -20px 90px 0 rgba(0, 0, 0, 0.5);box-shadow: 0 -20px 90px 0 rgba(0, 0, 0, 0.5);opacity: 0.6;-webkit-transform: rotate(45deg);transform: rotate(45deg);}.theme-flare-bl-lg {width: 500px;height: 500px;left: -250px;bottom: -250px;position: absolute;background-color: transparent;-webkit-box-shadow: -14px 14px 90px 0 rgba(0, 0, 0, 0.8);box-shadow: -14px 14px 90px 0 rgba(0, 0, 0, 0.8);opacity: 0.6;-webkit-transform: rotate(45deg);transform: rotate(45deg);}.theme-main-container {position: relative;padding-top: 15px;padding-bottom: 100px;}.theme-nav-toggle {cursor: pointer;position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 26px;left: 0px;right: 0px;bottom: 100px;z-index: 1000;width: 50px;height: 50px;margin-right: auto;margin-bottom: -25px;margin-left: auto;border-radius: 50%;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);}.theme-nav-toggle-m {display: none;}.theme-nav-toggle-d {display: -webkit-box;display: -ms-flexbox;display: flex;}.theme-nav-toggle i {/*transform: rotate(90deg);*/ }.theme-nav-toggle::before {content: '';top: 50%;left: 50%;z-index: -1;width: 50px;height: 50px;display: block;position: absolute;border-radius: inherit;opacity: 0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;border: 4px outset;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.theme-nav-toggle:hover::before {width: 64px;height: 64px;opacity: 0.7;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.theme-nav-outer {margin-bottom: 10px;}/*NAV OPEN STYLES*/.theme-nav-outer.theme-nav-open ul li {text-align: left;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));}.theme-nav-outer.theme-nav-open ul li a::after {display: none;}.theme-nav-outer.theme-nav-open ul li a {position: relative;margin-bottom: 10px;padding-bottom: 10px;}.theme-nav-outer.theme-nav-open ul ul li a {position: relative;margin-bottom: 0px;padding-bottom: 0px;}.theme-nav-outer.theme-nav-open ul li a::before {content: '';left: 0;bottom: 0;width: 20%;display: block;position: absolute;border-top: 2px solid;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.theme-nav-outer.theme-nav-open ul li:hover a::before {width: 70%;}.theme-nav-outer.theme-nav-open ul ul li a::before {display: none;}.theme-nav-outer.theme-nav-open ul ul li {background: none;text-align: left;}.theme-nav-outer.theme-nav-open ul ul li a {opacity: 1;}/*END NAV OPEN STYLES*/.theme-nav-outer .theme-nav-desktop > ul, .theme-nav-outer .theme-nav-mobile > ul {margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;padding-left: 0px;background: none;font-weight: 500;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.theme-nav-outer .theme-nav-desktop > ul {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.theme-nav-outer .theme-nav-mobile {display: none;}.theme-nav-outer .theme-nav-mobile > ul {display: none;-ms-flex-wrap: wrap;flex-wrap: wrap;overflow: hidden;border-radius: 3px;}.theme-nav-outer .theme-nav-mobile > ul li {margin: 0;min-width: 100%;border-radius: 0;}.theme-nav-outer ul li {padding: 10px 15px;text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0 3px;border-radius: 2px;position: relative;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.theme-nav-outer ul li a {display: block;padding: 10px 0;font-weight: 500;text-decoration: none;text-transform: uppercase;}.theme-nav-outer ul li a::after {content: '';display: block;opacity: 0;position: absolute;bottom: -10px;left: 50%;width: 7px;height: 7px;-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}.theme-nav-outer ul li a:hover::after {opacity: 1;bottom: 8px;}.theme-nav-outer ul ul {margin: 0;display: none;overflow: hidden;}.theme-nav-outer ul ul li {margin: 0;background: none;padding: 5px 0;}.theme-nav-outer ul ul li a {opacity: 0;padding: 0;text-align: left;font-weight: 400;text-decoration: none;color: rgba(255, 255, 255, 0.6);}.theme-nav-outer ul ul li a::after {display: none;}.theme-main-content-outer {position: absolute;left: 0px;top: 100%;right: 0px;z-index: 12;height: 500px;margin-top: -100px;margin-bottom: -100px;}.theme-banner-outer {height: 600px;background-image: url("%banner_path%");background-position: center center;background-size: cover;-webkit-box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4);box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4);}.theme-main-content-inner {display: -webkit-box;display: -ms-flexbox;display: flex;padding-top: 100px;margin: 0 auto;}.theme-content {padding: 0 10px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.theme-sidebar {display: none;min-width: 230px;max-width: 230px;padding: 0 10px 0 10px;}.theme-footer {padding: 50px 20px;}.content-breadcrumb {width: 100%;display: none;padding: 0 10px;}.content-breadcrumb ul {width: 100%;margin: 0;padding: 0;list-style: none;}.content-breadcrumb ul::after {content: '';display: block;margin: 5px 0 20px;border-top: 1px solid;opacity: 0.1;}.content-breadcrumb ul li {padding: 5px 3px;display: inline-block;}.content-breadcrumb ul li a {color: inherit;vertical-align: middle;}.content-breadcrumb ul li a:first-child:hover {text-decoration: underline;}.content-breadcrumb ul li a i {vertical-align: middle;opacity: 0.5;}body.photo-background a.nextButton, body.photo-background a.prevButton {color: #555555;background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#B0BEC5));background-image: linear-gradient(180deg, #FFFFFF, #B0BEC5);}@media all and (max-width: 1044px) {.stacks_top > div > .stacks_out > .stacks_in > .stacks_out, .stacks_top section > div  {    margin: 0px 20px;}  #content .plugin-wrap {margin: 60px 20px;display: block;}  .main-content {width: 100%;}  #sidebar {padding-bottom: 50px;width: 100%;min-width: 100%;max-width: 100%;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;padding: 0 0 50px 0px;} }/* Preview Mode Messages */body.generating-partials * {opacity: 0;}body.preview-note:before, body > .stacks_top:before {opacity: 1;position: fixed;bottom: 0;left: 0;right: 0;z-index: 99999;display: inline-block;width: 100%;width: 100%;padding: 20px;background-color: #2196F3;background-image: -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));background-image: linear-gradient(to bottom right, #2196F3, #0D47A1);color: #fff;font-size: 18px;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;font-family: 'helveticaNeue', helvetica;font-weight: 200;}body.generating-partials:before {content: "Generating Modules for RapidWeaver preview mode. Please wait...";}body.wrong-extension:before {content: "This theme requires PHP. Please change the filename extension of this page from '.html' to '.php'";background-image: url(images/change-extension.png), -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));background-image: url(images/change-extension.png), linear-gradient(to bottom right, #2196F3, #0D47A1);background-repeat: no-repeat;background-position: bottom 20px center, center center;padding-bottom: 385px;}body.missing-header:before {content: "Woops, your 'Header' is missing! Please create a new Stacks page and open the 'Inspector > General Settings' menu. Then do the following: (1) disable 'Show in navigation', (2) make sure the 'Folder' field is blank with a single forward slash (/), and (3) set the 'Filename' to 'header.php'.";background-image: url(images/add-header.png), -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));background-image: url(images/add-header.png), linear-gradient(to bottom right, #2196F3, #0D47A1);background-position: bottom 20px center, center center;}body.missing-footer:before {content: "Woops, your 'Footer' is missing! Please create a new Stacks page and open the 'Inspector > General Settings' menu. Then do the following: (1) disable 'Show in navigation', (2) make sure the 'Folder' field is blank with a single forward slash (/), and (3) set the 'Filename' to 'footer.php'.";background-image: url(images/add-footer.png), -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));background-image: url(images/add-footer.png), linear-gradient(to bottom right, #2196F3, #0D47A1);background-position: bottom 20px center, center center;}body.missing-header:before, body.missing-footer:before {background-repeat: no-repeat;background-position: bottom 20px center, center center;padding-bottom: 440px;}/*body > .stacks_top:before {display: block;content: "This Partial has been loaded/reloaded.";}*/#refresh-partials {position: fixed;opacity: .15;bottom: 10px;right: 10px;z-index: 99999;border: 2px solid white;padding: 5px 20px;height: auto;background-color: #2196F3;background-image: -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));background-image: linear-gradient(to bottom right, #2196F3, #0D47A1);font-family: 'helveticaNeue', helvetica;font-weight: 200;text-transform: none;font-size: 18px;color: #fff;-webkit-transition: opacity 150ms linear;transition: opacity 150ms linear;}#refresh-partials svg {height: 16px;width: 16px;vertical-align: middle;fill: white;}#refresh-partials:hover {opacity: 1;}/* lightbox */.slbOverlay,.slbWrapOuter,.slbWrap{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:0.7;filter:alpha(opacity=70);-webkit-animation:slbOverlay 0.5s;animation:slbOverlay 0.5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0px auto;padding:0 1em;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{-webkit-animation:slbEnter 0.3s;animation:slbEnter 0.3s;background-color:#fff;-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.4);box-shadow:0 0.2em 1em rgba(0,0,0,0.4)}.slbImageWrap{-webkit-animation:slbEnter 0.3s;animation:slbEnter 0.3s;position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.6);box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background-color:#FFF}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5em 0;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.4em;position:absolute;left:0;right:0;bottom:0;padding:.71429em 0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}.slbCloseBtn,.slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none}.slbCloseBtn::-moz-focus-inner,.slbArrow::-moz-focus-inner{padding:0;border:0}.slbCloseBtn:hover,.slbArrow:hover{opacity:0.5}.slbCloseBtn:active,.slbArrow:active{opacity:0.8}.slbCloseBtn{-webkit-animation:slbEnter 0.3s;animation:slbEnter 0.3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;top:0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255,255,255,0.9)}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbLoading .slbArrows{display:none}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:0.7;text-indent:-999em;overflow:hidden}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-.8em 0 0 -.8em;border:.8em solid transparent}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.6);box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background:#000}@-webkit-keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@-webkit-keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}body {}::-moz-selection {background: %colour_selection%;/* Safari */}::selection {background: %colour_selection%;/* Safari */}::-moz-selection {background: %colour_selection%;/* Firefox */}